home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 03 Demos and Info / FAQ6.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  26.6 KB  |  605 lines

  1. ========
  2. Newsgroups: comp.sys.cbm
  3. Subject: COMP.SYS.CBM: General FAQ, v3.1 Part 6/9
  4. From: brain@mail.msen.com (Jim Brain)
  5. Date: 13 Aug 1996 00:54:08 -0400
  6.  
  7.  
  8. X-Posted-By: YPost, version 0.08
  9.  
  10.  
  11. Archive-name: cbm-main-faq.3.1.p6
  12. Comp-answers-archive-name: commodore/main-faq/part6
  13. News-answers-archive-name: commodore/main-faq/part6
  14. Comp-sys-cbm-archive-name: main-faq/part6
  15. Version: 3.1
  16. Last-modified: 1996/08/12
  17.                    
  18.  
  19.   ---------------------------------------------------------------------------
  20.   
  21.   Table of Contents (for this file)
  22.   ---------------------------------
  23.  
  24.    7.  Exchanging Data
  25.    7.1.  How do I exchange data among Commodore 8-bit machines?
  26.    7.2.  How do I exchange data between an IBM(tm) and my Commodore?
  27.    7.3.  How do I exchange data between an Amiga and my Commodore?
  28.    7.4.  Ho data between a Macintosh(tm) and my Commodore?
  29.    7.5.  How do I exchange data between an Atari ST(tm) and my Commodore?
  30.    7.6.  How do I exchange data between a UNIX(tm) machine and my Commodore?
  31.    7.7.  Are there other ways to exchange data becomputers?
  32.  
  33.    8.  Operating Systems
  34.    8.1.  What Operating Systems are available?
  35.    8.2.  What is GEOS?
  36.    8.3.  What is UNIX?
  37.    8.4.  What is CP/M
  38.  
  39.    9.  Demonstrations
  40.    9.1.  Just what is a demonstration, or demo?
  41.    9.2.  What does NTSC and PAL mean?
  42.    9.3.  Where do I get demos?
  43.    9.4.  What is a demo competition?
  44.    9.5   What does FLI, DYCP, etc. mean?
  45.    
  46.   ---------------------------------------------------------------------------
  47.   
  48.  
  49.    7.  Exchanging Data
  50.    
  51.   At some point in time it becomes necessary to move data from one machine to
  52.   another.   Sometimes this is easy, sometimes it is not.  This section will
  53. | help you decide which way of transferring files is best.  For those who have
  54. + WWW access, additional information is at 
  55.   
  56. + http://www.funet.fi/pub/cbm/transfer/
  57.    
  58.    
  59.    7.1.  How do I exchange data among Commodore 8-bit machines?
  60.    
  61.   You can exchange data between Commodore machines in a number of ways, but
  62.   each way requires an exchange medium, whether it be tape, disk, modem, or
  63.   null modem.  
  64.  
  65.   To transfer files between any Commodore machines besides the Plus/4
  66.   series that have datasette ports, the file can be save to tape and
  67.   exchanged.  The Plus/4 series tape drives read and write data in a format
  68.   not compantible with asystem.
  69.  
  70.   To transfer files between any Commodore computers with disk drives, you
  71.   need to find a drive that can be connected to either computer, or two
  72.   drives with compatible disk formats.  Some examples of two drive setups:
  73.  
  74.   2031   1541
  75.   4040   1541     (Read but not write compatible_
  76.   8050   8250     (can't use back side of 8250 disk)
  77.   8050   SFD1001  (can't use back side of SFD1001 disk)
  78.   1551   1541
  79.   1571   1541     (can't use back of 1571 disk)
  80.  
  81.   Modems can be used to exchange the information, if both computers can
  82.   use modems.  Just perform a dowload on one end, and an upload on the 
  83.   other.  Null modems can make this job simpler, by removing the data->
  84.   telephone line step performed in a modem.
  85.  
  86.   With all of these methods, data files should transmit fine, but program
  87.   file written in ML will most likely not work, and BASIC programs will
  88.   usually fail is  machine with a differing version of BASIC.
  89.  
  90.    
  91.    7.2.  How do I exchange data between an IBM(tm) and my Commodore?
  92.    
  93.   Commodore computers use a disk format which is not compatible with the
  94.   disk formats of other computers.  However, some programs exist which allow
  95.   you to read foreign, specifically MS-DOS, di that in general to
  96.   do this, you must have either a 1571 or 1581 disk drive.  The 1541 cannot
  97.   read MS-DOS disks without some hardware modifications.
  98.  
  99.   Big Blue Reader
  100.  
  101.   A commercial package, The Big Blue Reader, from SOGWAP software, runs on
  102.   either a 64 or a 128, will read and write MS-DOS format 3.5" (with a 1581)
  103.   and 5.21571) disks.
  104.  
  105.   Crosslink
  106.  
  107.   Other freely distributable programs exist to read and write 5.25" MS-DOS
  108.   disks.  One such program is Crosslink, (available on ccnga.uwaterloo.ca
  109.   although it is limited to reading files 43K in size or  there are a few CP/M MS-DOS reading utilities that work in the C128's CP/M
  110.   mode.
  111.  
  112.   RUN Reader
  113.  
  114.   RUN magazine (4/89 to 6/89) published a series of programs that would use
  115.   1571/1581 drives to transfer MS-DOS files to and from a Co limited in file size handling ~43-44K.
  116.  
  117.   Little Red Reader
  118.  
  119.   Issues 4 and 5 of C= Hacking magazine presented a program called Little
  120.   Red Reader for the 128 that will copy files to and from MS-DOS floppy
  121.   disks.  The menu-drwo disk drives to work, where the
  122.   one containing the MS-DOS disk must be a 1571 or 1581 (or compatiblram does not buffer data internally, so the only size restriction on
  123.   copying is the capacity of the target disk.  The programSCII/
  124.   ASCII conversion but will work only with the root directories of MS-DOS
  125.   disks.  The program is also available via FTP and is FREE.
  126.  
  127.   1541-dos
  128.  
  129.   To read and write to MS-DOS disks with 1541 disk drives you have to make a
  130.   small hardware modification. The 1541-dos package contains instructions on
  131.   how to modify Commodore 1541 and Oceanic OC-118/OC-118N disk drives, and
  132.   programs to read disks in MS-DOS format and to write to disks in a format
  133.   that can be read by MS.  The newest version of the package is
  134.   available via anonymous ftp on ftp.funet.fi in /pub/cbm/documents/1541-dos.
  135.  
  136.   x1541
  137.  
  138.   To read CBM disks on an IBM, you can use the program x1541 available on
  139.   ccnga.uwaterloo.ca in /pub/cbm/emulatihis program uses the PC parallel
  140.   port to emulate a C= serial port.  You need to have a unique cable built to
  141.   make the connection.  The cable is connected to a 1541 drive.
  142.   The documentation has a schematic for the cable.
  143.  
  144. + If you would rather not build the X1541 cable, the following individual
  145. + offers them fcost:
  146.  
  147. + Paul MacArthur  
  148. + attn: X1541 Cable Offer
  149. + 24 Central Street
  150. + Braintree, MA  02184
  151.   
  152.  
  153.   22DSK
  154.  
  155.   If you own a Commodore 1581, there is a PC program which can read
  156.   1581 formatted disks.  The latest version is 1.4.2 and is available aakland.edu/Simtel/msdos/diskutil/22dsk142.zip.  Note that this
  157.   program will only handle CP/M formatted disks.
  158.   
  159.   C64-Connect
  160.  
  161.   A very fast way of transferring one file programs between the Commodore and PC
  162.   is C64-Connect.  All youble between user port of C64 
  163.   and PC's parallel printer port (LPT). Loading of a 50 KB program takes about 
  164.   3.0 seconds and transferring the same program from C64 to PC takes 4.5 
  165.   seconds.  (Times were measured on a P0, NTSC units will see
  166.   slighly faster times)  This program is a boon for every C64 user that has 
  167.   only a cassette drive, as the loader program needed fori the C64 is shorter
  168.   than most cassette turbos and aboyt 45 times faster.
  169.  
  170.   C64-Connect stores C64 progra PRG format, so
  171.   you can easily convert them to various file formats used by emulators.
  172.   The latesConnect is 0.99. You can get it from
  173.   file://ftp.funet.fi/pub/cbm/transfer/CBM-to-PC/
  174.   Email Ville Muikkula at vmuikku@raahenet.ratol.fi for more information.
  175.  
  176.   PC2VIC
  177.   
  178.   This package enables you to send programs (and other data) to your VIC20.
  179.   The data is sent from the PC:s printerport to the VIC20:s userport, which 
  180.   makes the transfer rather fast.
  181.   
  182.   adam.bergstrom@um.erisoftrom
  183.   Storgatan 92,2
  184.   903 33 Umea
  185.   SWEDEN
  186.  
  187. + Anadisk
  188.  
  189. + Anadisk will allow you to read, write, and edit sectors of 1581 disks in
  190. + an IBM PC floppy drive.  The current version is 2.07 and has the filename
  191. +tarCommander 
  192.  
  193. + StarCommander (V0.71 open beta) 
  194. + Joe Foster/STA (Author)
  195. + sta@ludens.elte.hu (Internet Contact)         
  196. + Norton-Commander lookalike. Us541 Cable. Transfers to and from up to
  197. + four connected CBM-Drives with normal/ turbo/warp mode. Support for
  198. + emulator-diskimages (.D64 ...) and some CBM-archives (LNX, ZipCode2 via
  199. + external programs) Availiable at all common CBM-FTP-sites (/emulator)
  200.  
  201. + Trans64 
  202.  
  203. + Trans64 (V1.24) 
  204. + Bernhard Schwall (Author)
  205. + schwall@informernet Contact)
  206. + Uses X1541/Disk64 cable. Transfers to and from CBM-Drives/Disk-images/
  207. + Tape-images/virtual disks/IBM-PC with normal/fast/turbo mode. Window 
  208. + driven GUIf GEOS-VLIR files (icons, graphics, text)
  209. + and CBM files. DiskMonitor and Charsets for CBM-reading included.
  210. + Availiable at all common CBM-FTP-sites (/emulator)
  211.  
  212.   There are no programs that will read a 5.25" Commodore disk in a 5.25" PC
  213.   d I exchange data between an Amiga and my Commodore?
  214.    
  215.   TransNib
  216.  
  217.   The TransNib 1.00 package for Amiga allows transferring files 
  218.   C64<->Amiga at up to 60000 bps. It uses a parallel<->user port cable that 
  219.   currently transfers 4bits at a time. Uses 2-way handshaking. 2 versions 
  220.   of the 64software are in the archive. Requires a disk drive. 1541 
  221.   fastloader compatible. The Amiga side software can be run from shell of 
  222.   WB, multitasks fine and has nice simple GUI.
  223.  
  224.   For more information, get the archive from ftp.wustl.edu,
  225.   /systems/amiga/aminet/misc/emu/TransNib100.lha
  226.   
  227.   PData
  228.  
  229.   The PData 3.51 package for the Amiga allows transfer of both binary and
  230.   text files between the C64/C128 and the Amiga.  It's about 25 times faster
  231.   than a null modem cable, and it even leaves your Amiga serial port free for
  232.   other applications.
  233.   
  234.   You can transfer up to 255 files in both directions in multitransfer mode.
  235.   The program works with an cable attached between the 64 user port and the
  236.   Amiga parallel port.  The A can be run from any Amiga, 
  237.   although Kickstart v37.175 (v2.04) is required to utilize all functions.
  238.   
  239.   for more information, get the archive at:
  240.   ftp://ftp.doc.ic.ac.uk/computing/systems/amiga/mods/chip/NemeSIDs-Extra.lzh
  241.    
  242.   prlink
  243.   ink is a program that uses the X1541 cable to transfer data from the
  244.   Commodore to the Amiga It is at:
  245.   ftp://pub/cbm/transfer/CBM-to-PC/prlink-0.8.0a.lha
  246.  
  247. + Over5
  248.  
  249. + Over5 (successor to OverFour) is a program that uses a standard 3 wire null
  250. + modem cable to transfer files between the Amiga and the 64/128.  No special
  251. + serial port cartridges are needed.  Only a simple votga econverter for the
  252. + 64/128 user port to generate RS-232 level voltage is needed. The code
  253. + is at:
  254.  
  255. + http://www.stacken.kth.se/~tlr/computing/over5.html
  256.  
  257. + FEATURES:
  258.  
  259. + * filecopy with wildcards      !!IMPROVED!!
  260. + * builtin diskturbo
  261. + * Read/Write memory            !!IMPROVED!!
  262. + * Read/Write file
  263. + * Read directory
  264. + * Send disk command
  265. + * Read disk status
  266. + * do RUN/SYS
  267. + * both PAL and NTSC versions
  268. + * the Amiga as harddisk server !!IMPROVED!!
  269. + * fastformat with verify
  270. + * Read/Write raw disk          !!IMPROVED!!
  271. + * ZIPCODE archive depacking
  272. + * ZIPCODE archive packing
  273. + * timeout handling on the c64
  274. + * source     !!NEW!!
  275. + * protocol documentation       !!NEW!!
  276.  
  277. + The author:
  278.  
  279. + Daniel Kahlin <tlr@stacken.kth.setr
  280. + s-113 46 Stockholm
  281. + Sweden
  282. + 08-34 84 73 (+468348473) (Phone)
  283.  
  284.    
  285.    7.4.  How do I exchange data between a Macintosh(tm) and my Commodore?
  286.    
  287.    
  288.    7.5.  How do I exchange data between an Atari ST(tm) and my Commodore?
  289.    
  290.   Atari ST can read and write 3.5" DD disks formatted for PC. You need to use
  291.   TOS 1.4 or higher to format.  Using Big Blue Reader to write 3.5" PC
  292.   format on CBM will permit transfer.
  293.  
  294.   ST also has RS-232 port, so one can transfer data by using RS-232 adaptor
  295.   on the C64 and some terminal/handshaking programs to control the transfer.
  296.  
  297.    
  298.    7.6.  How do I exchange data between a UNIX(tm) machine and my Commodore?
  299.    
  300.   One way is to use PC and then ftp to UNIX, unless the UNIX runs on a PC.
  301.   Some Sparctations have drives with MSDOS filesystem emulation, but it has
  302.   problems even with Atari/DOS disks.
  303.  
  304.   cbmfs
  305.  
  306.   cbmfs is a read-only filesystem driver which allows transparent reading of
  307.   1581 disks under Linux.  It is installed as a loadable kernel module and
  308.   allows mounting Commodore 1581 disks in a standard 3.5" floppy drive, and
  309.   1541 disk images (.D64 files) copied to any floppy disk.  PETSCII to ASCII
  310.   conversion can be automatically performed.  Partitions on 1581 disks are
  311.   accessed as subdirectories.  The publically-released version will be
  312.   available at <ftp://ftp.wimsey.com/pub/linux/incoming/cbmfs-1.0.tar.gz>
  313.   and at <ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/cbmfs-1.0.tar.gz>.
  314.  
  315.   prlink
  316.   
  317.   prlink is a program that uses the X1541 cable to transferLinux (or any UNIX).  It is at:
  318.   ftp://pub/cbm/transfer/CBM-to-PC/
  319.  
  320.    
  321.    7.7.  Are there other ways to exchange data between computers?
  322.    
  323.   If you are transferring data to another computer (e.g. a PC) in the same
  324.   room, or if you are lucky enough to have a terminal server line near your
  325.   64/128(more and more colleges are putting such beasts in dorm rooms), you
  326.   be able to connect your serial port directly to another computer.  If you
  327.   have a terminal server port, all you need is a C= RS232 to standard RS232
  328.   adapter (see 9.8).  If you are connecting to another, PC, you will also
  329.   need a null modem.  A null modem is a simple device that you can buy for
  330.   less than $10.  It typically is a small box with a 25-pin (or 9-pin) RS232
  331.   connector on either side.  Put it somewhere in the line between your C= and
  332.   the other PC.
  333.   
  334.  
  335.    8.  Operating Systems
  336.  
  337.   Most Commodore users aren't aware that each machine has an operating
  338.   system.  Since all Commodore systems come complete with a built in 
  339.   operating system and BASIC programming language, the need for an
  340.   operating system is minimized.  However, Commodore's internal OS is
  341.   not always the right tool for the job, so alternate OS systems are
  342.   available for the CBM.
  343.   
  344.    
  345.    8.1.  What Operating Systems are available?
  346.   
  347.   Well, Commodore computers come with a standard operating system
  348.   built in ROM. They also contain a built in BASIC interpreter which is
  349.   normally activated after switching on or resetting the computer.
  350.   If you want alternativions to replace the existing OS, there are a few
  351.   that may suit your needs.  GEOS is the best known, but a number of people
  352.   have made UNIX-like operating system replacements for the Commodore 64 and
  353.   128.  Also, on the 128, CP/M is available out-of-the-box. (see below for
  354.   details on different OS types.)
  355.  
  356.   
  357.    8.2.  What is GEOS?
  358.   
  359.   GEOS stands for Graphical Environment Operating System.  It is a Graphical
  360. face (GUI) style of OS, and it brings to the Commodore 64 and 128
  361.   integrated applications.  The graphical nature of GEOS allows applications
  362.   to use fonts of any size, bitmaps, and menus and mice.  The system was
  363.   Designed by Berkeley Softworks, now GEOWorks, and is supported now by CMD.
  364.   There are a number of graphical style GEOS applications, like GEOWrite,
  365. lish, GEOTerm, etc.  The system is very easy to use, and
  366.   is very fast, even when compared to other GUIs like Windows and OS/2.
  367.  
  368.   GEOS can make very effective use of a Ram Expansion Unit, a RAMDrive or
  369.   RAMLink, or GEORam.  GEOS allows you to configure your REU to appear just
  370.   like another (very fast) disk drive, although it does not keep its contents
  371.   when you turn your computer off.  So, any GEOS software that works off of
  372.   a disk will work out of your REU.  Since GEOS is very disk-intensive, this
  373.   greatly improves the performance of your system.  Indeed, some firm GEOS
  374.   adherents have said that they would not use GEOS without a RAM device of
  375.   some sort.
  376.  
  377.   GEOS will not work with a stock 1700.  To have a RAM drive, in GEOS, you
  378.   must have at least 256K of expansion.  Thanks to patches developed by Jim
  379.   Collette(configure2.1), GEOS also supports 1 Meg, 1.5 Meg, and 2 Meg REUs.
  380.  
  381.   GEOS files are structured differently from standard Commodore files.  They
  382.   cannot be uploaded or downloaded directly.  Before you upload a GEOS file,
  383.   use the freeware GEOS application convert2.5 by W.C. Coleman to convert it
  384.   to Commodore format.  When you download a GEOS file, you must use the same
  385.   program to convert it to GEOS format.  By convention, GEOS format files
  386.   converted to standard Commodore format have a .cvt on the end; however,
  387.   many converted GEOS files just have the same name as the original GEOS file.
  388.   As a rule of thumb, any GEOS file you download, regardless of the extension,
  389.   must be converted to GEOS format with convert2.5.
  390.  
  391.   If you download an archive of GEOS files (e.g. a .arc or .sda file
  392.   containing GEOS files), you must first dissolve the archive using your C64
  393.   or C128 in native mode.  The consill be converted
  394.   GEOS files, whether or not they have the .cvt extension.  Each of these
  395.   constituents (which are GEOS files) must be individually converted to GEOS
  396.   format with convert2.5.
  397.  
  398.   If you need some help with GEOS or any aspect of it, I refer you to Myles
  399.   Skinner at mskinner@julian.uwo.ca.  He is one of many people who use GEOS
  400.   every day and can be of help.
  401.  
  402.   
  403.    8.3.  What is UNIX?
  404.   
  405.   UNIX is an OS that was developed by Bell Laboratories in the 1960's and
  406.   is now used on many workstations.  It is a multi-user, multi-process
  407.   OS that has extensive support from the educational and commercial
  408.   communities.  Internet and Usenet are primarily a collection of UNIX
  409.   workstations networked together.  The UNIX-like OS replacements for
  410.   Commodore computers mainly emulate the shell of UNIX, where programs are
  411.   run by merely typing in their name.  Other aspects of UNIX, such as
  412.   multiple processes are supported by some of the offering, which are:
  413.  
  414.        Asterix. -   A UNIX-Look-and-feel Shell replacement for 64
  415.  
  416.        UNIX128. -   A small implementation of UNIX for the 128.
  417.  
  418.        ACE 128/64.- A new offering which borrows the UNIX shell look for 64
  419. |                   and 128.  It is available at:
  420.                     .uwaterloo.ca/pub/cbm/os/ace/
  421.        
  422. +      LUnix -      A new offering which attempts an implementation of UNIX
  423. +                   for the 64.  It is available at:
  424. |                   ftp://rpool1.rus.uni-stuttgart.de/~etk10217/proj.htm
  425.  
  426. +      CS/A65 -     Andre Fachat's multitasking OS.  At:
  427. +                   http://www.tu-chemnitz.de/~fachat/csa/
  428.  
  429. +      CXII -       http://www.cynapses.com/ry/cx2home.html
  430.  
  431.   
  432.    8.4.  What is CP/M
  433.   
  434.   CP/M stands for Control Program for Microcomputers and is available on
  435.   every Commodore 128.  There is also a CP/M cartridge available for the
  436.   Commodore 64, but it cannot read CP/M disks, just 1541 formatted disks, and
  437.   there are questions concerning its ability to work with all revisions
  438.   of the Commodore 64.  CP/M was very popular in the early eighties before
  439.   MS-DOS became popular.  It requires a Z-80 microprocessor, which the 128
  440.   has, or an 8080 processor, and a disk drive capable of reading CP/M disks,
  441.   such as the 1571.  If you don't need to read existing CP/M formatted disks,
  442.   then a 1541 could also be used.  This operating system is the one that
  443.   MS-DOS was modeled after, so there are a lot of similarities.  If you are
  444.   interested in using CP/M as your primary OS, then please check out the
  445.   newsgroup comp.os.cpm, as they have more info on the current events
  446.   concerning CP/M.
  447.  
  448.   The version of CP/M used on the 128 is 3.0, commonly called CP/M Plus.
  449.   It is compatible with earlier versions of CP/M but adds some new features.
  450.   The copy of CP/M 3.0 that ships with the 128 was specially modified to allow
  451.   use of the features of the 128, such as the Ram Expansion Unit as a RAM
  452.   disk, the SID chip, and the extra RAM of the 128.
  453.  
  454.   In the March 1994 issue of dieHard, Mike Gordillo gave an overview of the
  455.   CP/M operating system.  It is one of many such articles that should be read
  456.   by anyone new to CP/M.
  457.   
  458.  
  459.    9.  Demonstrations
  460.    
  461.   Very few Commodore enthusiasts have never seen a demonstration, yet
  462.   many aren't really sure what one is.  Well, since these programs are still
  463.   alive and strong in the 1990's, we need to answer some of their mysteries
  464.   (but not all of them, as their job is to amaze).
  465.   
  466.    
  467.    9.1.  Just what is a demonstration, or demo?
  468.   
  469.   A demonstration, or "demo" as they are known, is a piece of software that
  470.   is designed to provoke a visually and aurally pleasing effect fmputer.  This usually involves large amounts of multi-colored graphics,
  471.   complex synthesized or digitized sounds, and orchestrated movement of
  472.   shapes or color schemes on the screen.  Demos originated as introductions
  473.   to "cracked" games, games in which the copy protection had been rendered
  474.   useless.  As time wore on, the standard abilities of the computer were all
  475.   used in demos, and rival "cracker" teams raced to bring out the best demo.
  476.   In the search for the "best demo", demo authors, or "coders", tried to
  477.   maximize the use of the computer in a demo program.  Also, they exploited
  478.   any undocumanted feature the computer could provide.  Since most of the
  479.   circuits in the Commodore computers were multi-purpose, experienced coders
  480.   could use some of their features in non-standard ways. Some examples:
  481.  
  482.   Removing the top and bottom border.
  483.   Removing the side borders.
  484.   Placing text (text mapped sprites) in the open borders.
  485.   More than 8 sprites on screen at once.
  486.   pseudo interlacing to create illusion of up to 640*400 resolution.
  487.  
  488.   Since the commercial game market has shrunk significantly over the past
  489.   few years, and since demos are sometimes too involved to be classified
  490.   as a game into, many demos are packaged so they can "stand-on-their-own".
  491.   Users can download a demo, load it up, and run it like any other program.
  492.  
  493.   As demos got more involved, some coders produced cutting-edge technology
  494.   demos intended to "one-up" their rival coders, while others made artistic,
  495.   but less technically challenging demos for arts sake.  Either way, it is
  496.   important to note that demos are not usually interactive.  They are meant to
  497.   be viewed and listened to.  Demos are mostly passive entertainment, and
  498.   appreciation for the effects generated in a demo increases as one
  499.   realizes the normal limitations of the Commodore line of computers.
  500.   So, sit back, load up a demo, run it, and enjoy.
  501.  
  502.   
  503.    9.2.  What does NTSC and PAL mean?
  504.   
  505.   These two acronyms refer to the type of TV broadcasting signals used
  506.   to create the video picture on your TV or monitor. American, Japanese, and
  507.   Canadians use NTSC, while a good part of Europe uses PAL.  This usually
  508.   makes no difference to programs, as the C64 and C128 in C64 mode always
  509.   present 200 lines of pixels to the video display.  However, since the PAL
  510.   standard allows more lines to be displayed on the screen and has a slower
  511.   screen refresh time, the PAL computer has more time before screen
  512.   refreshes to perform other operations, and also can put more information
  513.   on the screen in some cases, since there are more lines in a PAL dislpay.
  514.   Since demos use highly optimized timing and complex routines to perform
  515.   the effects, some demos can only be written for PAL machines.  Sometimes,
  516.   a demo is written for a PAL machine, but it can be made to run on an
  517.   NTSC machine.  Demos that can run on both machines without any code
  518.   modification are called regular demos, those that can only run on PAL
  519.   machines are PAL demos, PAL demos that have been modified to run on NTSC
  520.   machines are called NTSC-fixed demos, and NTSC demos that have been
  521.   modified to run on PAL machines (rare) are called PAL-fixed demos.
  522.   
  523.   The mean difference between NTSC and PAL is that the mathematical
  524.   description of NTSC will fit on one page while PAL takes a phone-book
  525.   style book full of integral/Fourier/Laplace equations. 
  526.  
  527.   From a demo coder's point of view, the difference lies in how many cycles
  528.   you get per scan line and how many scanlines there are:
  529.  
  530.   VIC type     cycles per line      lines per screen  frame rate
  531.   
  532.   old NTSC-M   64                   262               60 Hz
  533.   new NTSC-M   65                   263               60 Hz
  534.   all PAL-B    63                   312               50 Hz
  535.   
  536.    9.3.  Where do I get demos?
  537.   
  538.   There is a whole site full of  demos.  They are located in the
  539.   /pub/cbm/c64/demos directory of nic.funet.fi.  See section 5.4 for
  540.   directions on how to transfer files from this site.
  541.  
  542.   
  543.    9.4.  What is a demo competition?
  544.   
  545.   This is a "convention" where people from the demo "scene" get tolly held in Europe, although other countries do have them.
  546.   Coders get together and exhibit previously unreleased  demos in a competition
  547.   where the best ones are ranked according to a subjective scoring system.
  548.   At the end of the competition, the demos are released to the public.  To
  549.   make things somewhat fair, demos are judged according to computer type, so
  550.   Amiga demos do not get judged alongside 64 demos.  These competitions are
  551.   usually held in conjunction with music or art competitions.
  552.  
  553.   Most demo competitions are held within Europe due to copyright laws and
  554.   stuff.
  555.  
  556.   Previous pardies (demos parties, or competitions) held were:-
  557.  
  558.   Event                     Location        Date
  559.   -----                     --------        ----
  560.   Radwar Pardy              Germany         January 1994
  561.   Pardy III                 Denmark         Decemeber 1993
  562.   Chormance & Faces Pardy   Hungary         December 1993
  563.   Elysium Pardy             Poland          Decemeber 1993
  564.   Entropy Pardy             Holland         June 1993
  565.   Assembley '93 Pardy       Finland         May 1993
  566.   The Computer Crossroads   Sweden          April 1993
  567.   Radwar Pardy              Germany         January 1993
  568.  
  569.   Duration 1993-1994 (March 1994)
  570.  
  571.   Most pardies are held when aildays.
  572.  
  573.   The point of a copy pardy is to go there with your computer, meet other
  574.   computer friends from other groups and swap different warez, meet other
  575.   members of your group and using the combined skills from the members
  576.   (graphics/coding/musix/spreading), write a demo before the closing time for
  577.   the pardy so it can get voted on. The winner comes away with about 300
  578.   Kronar or similar.
  579.  
  580.   
  581.    9.5   What does FLI, DYCP, etc. mean?
  582.  
  583.   Writing a successful demo often means tweaking routines and hardware
  584.   to reach beyond the normal capabilities of a computer system.  Such is
  585.   partially why such programs are called "demos".  To tweak the system and
  586.   hardware, programmers utilize undefined routines, use hardware in non-
  587.   standard ways, and create tming loops that force events to happen at
  588.   certain intervals.  When these components are composed together, they
  589.   create an effect, either via video or sound.  The effect is known by a
  590.   name or phrase.  Some phrases are known by their acronyms, as the two in 
  591. | the heading are known.  FLI is Flexible Line Interlace, while DYCP
  592. | is Differentiar Position.  It is beyond the scope of the FAQ to
  593.   discuss all the effect names, but a somewhat complete list can be found
  594.   at http://www.msen.com/~brain/pub/demo-acronyms.txt on WWW or as file
  595.   demo-acronyms.txt on Jim Brain's MAILSERV server (See Sectionation on mailservers.)
  596.   
  597.  
  598.  
  599.  
  600. -- 
  601. Jim Brain, Embedded System Designer, Brain Innovations, Inc. (BII)(offline sig)
  602. j.brain@ieee.org   "Above views DO reflect my employer, since I'm my employer"
  603. Dabbling in WWW, Embedded Systems, VR, Old CBM computers, and Good Times!  -Me-
  604. <a href=http://www.msen.com/~brain/>Jim Brain: BII, VR, and CBM info</a>
  605.